Pronamic\WordPress\Pay\Plugin D

Total Complexity 127
Dependencies 42
Dependents 73
Total lines 1,335
Lines of code 570
Logical lines of code 382
Comment lines 479
Methods 29
Properties 28

Methods 29

Method Rating Maintainability Complexity Lines of code
complement_payment()
C
35 26 82
start_payment()
A
42 10 55
maybe_redirect()
A
48 10 33
update_payment()
A
49 9 32
__construct()
A
38 5 77
pronamic_service()
A
46 7 38
process_payment_input_data()
S
53 7 24
plugins_loaded()
S
43 5 47
handle_returns()
S
51 6 27
get_config_select_options()
S
53 5 22
get_gateway()
S
57 4 16
plugin_locale()
S
63 4 12
create_refund()
S
55 3 19
is_debug_mode()
S
68 3 7
get_default_config_id()
S
64 3 10
render_errors()
S
66 3 8
instance()
S
71 2 6
register_styles()
S
65 2 9
get_number_payments()
S
67 2 8
get_option()
S
71 2 6
get_default_error_message()
S
79 1 3
render_exception()
S
79 1 3
load_plugin_textdomain()
S
71 1 5
get_plugin_dir_path()
S
80 1 3
get_file()
S
81 1 3
get_version()
S
82 1 3
get_payment_methods()
S
80 1 3
payment_redirect_url()
S
72 1 5
datetime_format()
S
75 1 4